﻿@charset "utf-8";
/* CSS Document */
@font-face {
    font-family:'bookman_demi';
    src:url('fonts/bookman_demi-webfont.eot');
    src:url('fonts/bookman_demi-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/bookman_demi-webfont.woff') format('woff'),
         url('fonts/bookman_demi-webfont.ttf') format('truetype'),
         url('fonts/bookman_demi-webfont.svg#bookman_demi-webfont') format('svg');
    font-weight:normal;
    font-style:normal;
}
body { margin:0; padding:0; font-family:"Microsoft YaHei"; font-size:12px; line-height:25px; color:#484545;  }
a { color:#484545; text-decoration:none;}
a:hover { color:#484545;}
img { border:0; display:inline; vertical-align: bottom;}
div,ul,li,dl,dd,span,h1,h2,p,h4,h3 { margin:0; padding:0; list-style:none;}
.clear{ clear:both;}

div.body{ min-width:1024px; margin:auto;}
.tpleft{ float:left;}
.tpright{ float:right;}

.top{ margin:0px auto; height:85px; border-top:5px #ecebeb solid; height:132px;}
.logo{ width:473px; float:left; margin-top:30px;}
.topone{ width:1135px; margin:0px auto;}

.teldh{ width:210px; float:right; padding-top:31px; }
.teldh ul{margin-bottom:10px; height:26px;}
.teldh ul li{ margin-right:11px; float:left;}
.teldh ul li.last{ margin-right:0px;}
.teldh ul li a{ display:block; padding-left:9px; background:url(../images/sb_06.jpg) center no-repeat; width:86px; height:26px;color:#fff;}

.bann{height:467px; position:relative;}
.banner{overflow:hidden;position:relative;height:467px;}
.banner ul.slide {
	position: absolute;
	height: 467px;
}
.banner ul.slide li{
	width: 100%;
	height: 467px;
	float: left;
	z-index: 1;
}
.banner ul.slide li a{
	display: inline-block;
	width: 100%;
	height: 100%;
}
.banner .pager{ position:absolute; bottom:17px;width:100%; z-index:999;}
.banner .pager #slideBtn{float:left; left:50%; position:relative;}
.banner .pager #slideBtn span{float:left; left:-50%; position:relative; margin:0px 5px; display:block; width:14px; height:14px; line-height:0px; font-size:0px; overflow:hidden;background:#0080FF; border:solid 2px #0080FF; cursor:pointer; outline:none; blr:expression(this.onFocus=this.blur()); cursor:pointer; border-radius:50%;}
.banner .pager #slideBtn span.cur{border:solid 2px white; 
	animation:bounceIn 0.5s ease 0s 1 both;
	-webkit-animation:bounceIn 0.5s ease 0s 1 both;
	-moz-animation:bounceIn 0.5s ease 0s 1 both;
	-o-animation:bounceIn 0.5s ease 0s 1 both;
	-ms-animation:bounceIn 0.5s ease 0s 1 both;}
@-webkit-keyframes bounceIn{0%,100%,20%,40%,60%,80%{-webkit-animation-timing-function:cubic-bezier(0.215,.61,.355,1);animation-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.2,1.2,1.2);transform:scale3d(1.2,1.2,1.2)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes bounceIn{0%,100%,20%,40%,60%,80%{-webkit-animation-timing-function:cubic-bezier(0.215,.61,.355,1);animation-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.2,1.2,1.2);transform:scale3d(1.2,1.2,1.2)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}

.bann1{background:url(../images/3.jpg) center  bottom no-repeat; height:377px; position:relative;}
.menu{ background:url(../images/menubj.png); height:60px; position:absolute; top:0px; left:0px; width:100%; z-index:100 }
.menu ul{width:1135px; margin:0px auto;}
.menu ul li{ float:left;width:125px; border-right:1px #559ae0 solid; }
.menu ul li.last{ border-right:0px;}
.menu ul li a{ font-size:15px; text-align:center; color:#fff; line-height:60px; width:125px; display:block; transition:all 0.5s;-webkit-transiton:all 0.5s;-moz-transiton:all 0.5s;-o-transiton:all 0.5s;-ms-transiton:all 0.5s;}
.menu ul li.cur a, .menu ul li a:hover{ background:#d00000;}

.key{ background:#fff; border-bottom:1px #d9d9d9 solid; height:72px;}
.keci{ width:1135px; margin:0px auto;}
.keci .gjc{ color:#6f6f6f; padding-top:30px; width:780px;}
.keci .gjc span{ font-weight:bold;}
.keci .gjc a{  color:#6f6f6f; margin-right:25px;}
.keci .gjc a:hover{ text-decoration:underline;}
.ssk{ width:285px; float:right; margin-top:25px;}
.ssk ul li{ float:left;}
.ssk ul li.ku{background:url(../images/sb_17.jpg) center no-repeat; width:220px; height:26px;}
.ssk ul li.ku .srk{ width:164px; height:15px; margin-top:1px; margin-left:48px; background:none; border:0px; color:#676767;}

.profl{ background:#f3f3f3; padding-top:54px; padding-bottom:30px; margin-bottom:54px;}
.pronr{width:1135px; margin:0px auto;}
.pronr .prleft{ width:201px; float:left;}
.pronr .prleft .prlei{ width:185px; float:left;background:url(../images/sb_42.jpg) repeat-y; margin-bottom:26px; }
.pronr .prleft .prlei ul li{}
.pronr .prleft .prlei ul li a{ display:block; font-size:15px; color:#5a5c5d;} 
.pronr .prleft .prlei ul li a:hover{color:#0858b1; text-decoration:underline}
.prlei ul{ width:134px; float:right; padding-top:10px; padding-bottom:17px;}
.prlei ul li a{ display:block; line-height:34px;background:url(../images/sb_46.jpg) 125px 13px no-repeat; border-bottom:1px #cdc8c8 solid;}
.prright{ width:893px; float:right; padding-top:15px;}
.prright .btoe{background:url(../images/sb_29.jpg) repeat-x; height:31px; margin-bottom:20px;}
.prright .btoe .tpright{ margin-right:8px; margin-top:10px;}

.prozs ul{ height:auto; margin:auto; overflow:auto;}
.prozs ul li{ text-align:center; float:left; margin-right:17px; margin-bottom:23px;}
.prozs ul li a{ display:block; width:210px; text-align:center; background:#fff; height:216px; padding-top:10px; color:#49494b; font-size:14px; line-height:37px;transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;}
.prozs ul li a img{ display:block; margin:0px auto;}
.prozs ul li a .photo{display:block;width:188px; height:174px; margin:auto; overflow:hidden; border:1px #e2dede solid;}
.prozs ul li a .photo img{transition:all 1s;-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;-ms-transition:all 1s;}
.prozs ul li.cur a .photo img{transform:scale(1.3);-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-ms-transform:scale(1.3);-o-transform:scale(1.3);}
.prozs ul li.cur a{ background:#0167d0; color:#fff;}
.prozs ul li.last{ margin-right:0px;}
.prozs.ny ul li{ margin-right:13px;}
.prozs.ny ul li a{background:#f0eeee;width:208px;}
.prozs.ny ul li.cur a{ background:#0167d0; color:#fff;}
.prozs.ny ul li.last{ margin-right:0px;}

.stjj{width:1135px; margin:0px auto 72px;}
.stjj .staboutj{ width:782px; float:left;background:url(../images/sb_70.jpg) 0px 118px no-repeat;}
.stjj .staboutj .jis{ height:125px;}
.stjj .staboutj .jis .tpright{ margin-top:65px;}

.aboujs{ width:733px; float:right; font-size:14px; line-height:27px; padding-top:15px; margin-bottom:32px;}
.aboujs .tpright{ float:right; margin-left:20px;}

.caseo{ margin-left:47px; position:relative; height:106px;}
.jcarousel-skin-tango .jcarousel-container-horizontal {
    width:735px;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:735px;
}
.caseo ul li{ width:172px; height:106px; overflow:hidden; float:left; border:1px #e3e1e1 solid; position:relative; margin-right:13px;}
.caseo ul li .bjys{background:url(../images/hsbj.png); position:absolute; bottom:0px; height:27px; text-align:center; width:100%; transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;}
.caseo ul li .bjys a{ font-size:14px; color:#fff;}
.caseo ul li:hover .bjys{ transform:translateY(100%);-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);}
.caseo ul li.last{ margin-right:0px;}
.caseo .p1{ position:absolute; left:12px; top:32px; z-index:99999;}
.caseo .p1 a{background:url(../images/lefthd.png) 0px 0px no-repeat; display:block; width:21px; height:42px;}
.caseo .p2{ position:absolute; right:12px; top:32px; z-index:99999;}
.caseo .p2 a{background:url(../images/lefthd.png) 0px -42px no-repeat; display:block; width:21px; height:42px;}

.caseo1{  }
.caseo1 ul li{ width:270px; height:165px; overflow:hidden; float:left; border:1px #e3e1e1 solid; position:relative; margin-right:28px; margin-bottom:28px;}
.caseo1 ul li .bjys{background:url(../images/hsbj.png); position:absolute; bottom:0px; height:30px; text-align:center; width:100%; transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-0-transition:all 0.5s;-ms-transition:all 0.5s; transform:translateY(100%);-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%); z-index:100}
.caseo1 ul li .bjys a{ display:block; height:30px; line-height:30px; font-size:14px; color:#fff; transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-0-transition:all 0.5s;-ms-transition:all 0.5s;transform:translateY(100%);-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);}
.caseo1 ul li:hover .bjys{transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);}
.caseo1 ul li:hover .bjys a{transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transition-delay:0.1s;-webkit-transition-delay:0.1s;-moz-transition-delay:0.1s;-ms-transition-delay:0.1s;-o-transition-delay:0.1s;}
.caseo1 ul li a.photo{display:block; height:165px; width:270px; overflow:hidden;}
.caseo1 ul li a.photo img{transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-0-transition:all 0.5s;-ms-transition:all 0.5s;}
.caseo1 ul li:hover a.photo img{transform:scale(1.3);-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-ms-transform:scale(1.3);-o-transform:scale(1.3);}
.caseo1 ul li.last{ margin-right:0px;}
.caseo1 ul li img{ width:270px; height:166px;}

.newz{ width:326px; float:right; padding-top:21px;}
.newz .newbt{ border-bottom:1px #cdc8c8 solid; height:31px; margin-bottom:10px;}
.newz ul li{ padding-left:23px; line-height:32px;background:url(../images/sb_67.jpg) 8px 14px no-repeat; }
.newz ul li a{ font-size:14px;}
.newz ul li a:hover{ text-decoration:underline;color:#0858b1}
.dbmenu{ background:#0167d0; height:60px; text-align:center;line-height:60px; font-size:14px; color:#3890eb;}
.dbmenu a{ color:#fff;font-size:14px; margin-left:32px; margin-right:32px; }
.foot{ background:#eee9e9; padding-top:30px; padding-bottom:20px;}
.foonr{ width:809px; margin:0px auto 26px;}
.foonr .bengy{ border-right:1px #d0c8c8 solid; height:100px; width:248px;}
.foonr .contact{ width:504px; float:right; padding-top:30px;color:#5f6163;}
.foonr .contact ul li{ width:252px; float:left; line-height:16px; margin-bottom:8px;}

.bottom{ width:800px; text-align:center; text-align:center; color:#5f6163; text-align:center; margin:0px auto;}
.bottom a{ color:#5f6163;}

.nyjs{width:1135px; margin:0px auto; padding-top:30px;padding-bottom:50px;}
.nyjs .leftmenu{ width:224px; float:left;}
.leftmenu ul{ border:1px #dcdbdb solid; border-top:0px;border-bottom:0px;}
.leftmenu ul li{background:url(../images/44.jpg) 183px 17px no-repeat; padding-left:40px; height:50px; border-bottom:1px #dcdbdb solid;line-height:50px;}
.leftmenu ul li a{ font-size:15px; color:#666666; display:block;}
.leftmenu ul li a:hover{ text-decoration:underline}
.leftmenu ul li a:hover, .leftmenu ul li.cur a{ color:#0858b1;}
.nyjs .leftmenu .cdbt{background:url(../images/11.jpg) center no-repeat; width:224px; height:68px;}
.nyjs .leftmenu .cdbt p{ color:#fff; font-size:24px; padding-left:37px; padding-top:19px;}
.nyjs .rinr{ width:873px; float:right; }
.sekuan{background:#f8f8f8; border:1px #e9e9e9 solid; margin-bottom:20px; height:66px; padding-left:18px; color:#0858b1; font-size:20px; line-height:66px; font-weight:bold;}
.sekuan .local{float:right; font-size:12px; color:#999999; padding-right:20px; text-align:right; font-weight:normal;}
.sekuan .local a{color:#999999;}
.sekuan .local span{ color:#0857b0;}

.aboutwz{ font-size:14px; line-height:28px;}

.aboutwz p{ padding-bottom:18px;}

.newscon{
	padding:0px 20px 0 20px;
}

.newscon ul{
	overflow: hidden;
	width: 100%;
}
.newscon ul li{
	width: 100%;
	overflow: hidden; clear:both;
	margin-bottom: 19px;
}
.newscon ul li .time{
	width: 80px;
	height: 109px;
	background: #c4c4c4;
	text-align: center;
	color: #fff; float:left;
}
.newscon ul li .time p{
	font-size: 46px;
	height: 80px;
	line-height: 80px;
	
	border-bottom: 1px solid #aaaaaa;
}
.newscon ul li .time span{
	display: block;
	width: 100%;
	height: 27px;
	border-top: 1px solid #d3d3d3;
	line-height: 27px;
}
.newscon ul li .txt{
	width: 688px; float:left;
	height: 87px;
	padding:20px 30px 0 25px;
	border-top: 1px solid #cfcfcf;
	border-bottom: 1px solid #cfcfcf;
	border-right: 1px solid #cfcfcf;
}
.newscon ul li .txt .title a{
	font-size: 14px;
	color: #333;
	font-weight: bold;
}
.newscon ul li .txt .title a:hover{
	color: #0857b0;
}
.newscon ul li .txt .title .down{
	float:right;
}
.newscon ul li .txt .title .down a{
	color:green;
}
.newscon ul li:hover .time{
	background: #0858b2;
}
.newscon ul li:hover .time p{
	border-bottom: 1px solid #044996;
}
.newscon ul li:hover .time span{
	border-top: 1px solid #276dbc;
}


.cpxiangx{ margin:0px auto auto;}
.picture{ width:369px; float:left; border:2px #f0f0f0 solid; position:relative;}
.cpxqjne{ width:482px; float:right;}
.cpxqjne .cpxqbitao{ border-bottom:2px #cfcfcf solid;font-family:"微软雅黑";  font-size:22px; font-weight:bold; color:#292929; line-height:45px;}
.cpxqjne .cpxxjs{ padding-top:14px; font-size:14px; color:#404040; height:225px; border-bottom:1px #dcdbdb solid;}

.xuanf{position:absolute; bottom:20px; right:10px; z-index:100}
.xuanf a{ display:block; float:left; width:18px; height:18px; text-align:center; margin-right:8px; color:#838383; line-height:18px;background:url(../images/pro2.png) center no-repeat;}
.xuanf a:hover{ color:#fff; line-height:18px;background:url(../images/pro1.png) center no-repeat;}
.xuanf a.activeSlide{color:#fff;background:url(../images/pro1.png) center no-repeat;}
.picture #trade li{width:369px;height:342px; overflow:hidden;}
.picture #trade li img{width:369px; height:342px;}
.dgtell{ height:42px; line-height:42px;font-size:22px; color:#454545; margin-top:12px; }
.dgtpei{ float:right;}


.cpxqbit{background:url(../images/productshow_15.jpg) repeat-x; height:40px;  margin:39px auto 25px;}
.xxjswz{ width:98%; margin:0px auto;}

.detail_le{}
.detail_le h1{font-size:24px; text-align:center; color:#222; padding-bottom:22px;  font-weight:normal; line-height:normal; padding-top:10px;}
.detail_le .xj{ width:100%; text-align:center; line-height:24px; float:left; color:#8d8d8d; border-bottom:1px dashed #c7c7c7;}
.detail_le .xj a{color:#8d8d8d;}
.detail_le .anniu{float:right; width:76px; text-align:center;}
.detail_le .anniu a{display:block; height:25px; line-height:25px; background:#ccd2d8; color:#526373;}
.detail_le .bjqy a:hover.detail_le .anniu a:hover,.detail_le .xj a:hover,ul.tjyd li a:hover,.detail_le .biaoqian a:hover{text-decoration:underline;}
.detail_le .bjqy{font-size:14px; padding:30px 0px 50px 0px; color:#333; line-height:2.2;}
.detail_le .bjqy a{color:#333;}
.detail_le .bjqy p{padding-bottom:18px;}
.detail_le .bjqy .tj{padding-bottom:4px; font-weight:bold; font-size:18px; color:#212121;}
.detail_le .next_ye span{float:left; line-height:45px; height:45px; padding:0px 15px; width:311px; font-size:14px; background:#d3d3d3; color:#4b4b4b; overflow:hidden;}
.detail_le .next_ye span.you{float:right;}
.detail_le .next_ye a{color:#4b4b4b;}

.caseo1 ul{ overflow:hidden;}
